package com.auicyh.tylb.constant;

/**
 * 作者：  Ocean 2018/8/29 10:04
 * 信息：  Oil com.auicyh.tylb.constant
 * 功能：  错误码
 * 邮箱：   1126067113@qq.com
 * 修改人：
 * 公司: 北京天元陆兵汽车科技有限公司
 * @author Ocean
 */
public class ErrorCode {


    /** 网络请求JSON异常 */
    public static final int ERROR_HTTP_JSON_101 = 101;
    /** 数据初始化错误 */
    public static final int ERROR_102 = 102;
    /** 升级文件丢失或者不存在 */
    public static final int ERROR_HTTP_NOT_FILE_103 = 103;
    /** 参数为null 空 */
    public static final int ERROR_HTTP_EMPTY = 104;
    /** sign生成失败(没有对应的算法) */
    public static final int ERROR_HTTP_SIGN = 105;
    /** 字段丢失 */
    public static final int ERROR_FIELD_ERROR = 106;
    /** 网络错误(服务端错误) */
    public static final int ERROR_HTTP_107 = 107;
    /** 短编码为Null */
    public static final int ERROR_HTTP_108 = 108;
    /** 数据库查询错误 */
    public static final int ERROR_109 = 109;
    /** 数据被篡改 */
    public static final int ERROR_110 = 110;


    /** 通信正常无错误 */
    public static final int COMM_NORMAL = 200;
    /** 线程休眠异常,中断异常 */
    public static final int ERROR_THREAD_SLEEP_202 = 202;
    /** 指令校验异常 */
    public static final int ERROR_PCB_LINK_CHECK_203 = 203;
    /** PCB读取为空异常(或者读取结束) */
    public static final int ERROR_PCB_READ_EMPTY_204 = 204;
    /** 指令发送异常 */
    public static final int ERROR_PCB_SEND_205 = 205;
    /** 指令发送失败IO原因 */
    public static final int ERROR_PCB_SEND_IO_206 = 206;
    /** 指令发送失败输出流未null */
    public static final int ERROR_PCB_SEND_NULL_207 = 207;
    /** 连接错误，蓝牙未打开 */
    public static final int ERROR_PCB_LINK_208 = 208;
    /** 平板蓝牙模块不存在或者打开失败 */
    public static final int ERROR_PCB_209 = 209;
    /** 温度指令校验异常 */
    public static final int ERROR_PCB_LINK_CHECK_210 = 210;
    /** PCB未连接 */
    public static final int ERROR_PCB_NOT_LINK_211 = 211;
    /** 串口打开异常 */
    public static final int ERROR_PCB_OPEN_ERROR_212 = 212;
    /** 串口打开异常 */
    public static final int ERROR_PCB_OPEN_ERROR_213 = 213;
    /** 校验中 */
    public static final int ERROR_PCB_OPEN_CHECK_214 = 214;
    /** PCB连接失败,(如中断，结束) */
    public static final int ERROR_PCB_OPEN_CHECK_215 = 215;
    /** PCB多指令读到的值 */
    public static final int PCB_READ_BYTE_216 = 216;
    /** PCB多指令读取中 */
    public static final int PCB_READING_217 = 217;
    /** PCB指令读取超时(两个质指令之间的间隔时间) */
    public static final int PCB_READ_TIMEOUT_218 = 218;

    /** 斜率无穷大异常 */
    public static final int ERROR_SAYS_301 = 301;
    /** 斜率不介于1和2之间 */
    public static final int ERROR_SAYS_302 = 302;
    /** V值等于0异常 */
    public static final int ERROR_SAYS_303 = 303;
    /** 电子称数据更新或者保存异常 数据库保存更新异常(可能原因表被删除，无法进行更新) */
    public static final int ERROR_SAYS_304 = 304;
    /** 电子称校准失败，加油后的值比加油前小 */
    public static final int ERROR_SAYS_305 = 305;
    /** 电子称校准失败，误差过大 */
    public static final int ERROR_SAYS_306 = 306;
    /** 电子称校准失败，斜率未0 */
    public static final int ERROR_SAYS_307 = 307;

    /** 类型转换异常 */
    public static final int ERROR_OTHER_901 = 901;
    /** 未知错误 */
    public static final int ERROR_UNKNOWN_ERROR = 902;
}
